#knuth-expo-modal .modal-body,#knuth-expo-modal .modal-content{padding:0;background:none;border-radius:8px}#knuth-expo-modal .modal-body{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow:hidden}#knuth-expo-modal .modal-body .video-container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:stretch}#knuth-expo-modal .modal-body .video-container .btn-dismiss{z-index:5;position:absolute;top:15px;right:15px;opacity:.5;color:#fff;font-size:24px;line-height:1;text-decoration:none}#knuth-expo-modal .modal-body .video-container .btn-dismiss:active,#knuth-expo-modal .modal-body .video-container .btn-dismiss:focus,#knuth-expo-modal .modal-body .video-container .btn-dismiss:hover{opacity:1}#knuth-expo-modal .modal-body .video-container video{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;pointer-events:none}#knuth-expo-modal .modal-body .video-container:after{z-index:1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,46,80,.6)}#knuth-expo-modal .modal-body .video-container .content{z-index:2;position:relative;padding:80px 30px;text-align:center}#knuth-expo-modal .modal-body .video-container .content h1{margin:0 0 5px;color:#fff;font-size:40px;font-weight:800;font-family:Montserrat,sans-serif;letter-spacing:.1em;text-transform:uppercase}@media (max-width:480px){#knuth-expo-modal .modal-body .video-container .content h1{font-size:30px}}#knuth-expo-modal .modal-body .video-container .content p{margin:0 0 30px;color:#fff;font-weight:700;font-size:18px;letter-spacing:.2em;text-transform:uppercase}@media (max-width:480px){#knuth-expo-modal .modal-body .video-container .content p{font-size:16px}}#knuth-expo-modal .modal-body .video-container .content .btn{color:#37517e;background:#fff;border-radius:0;text-transform:uppercase}@media (max-width:480px){#knuth-expo-modal .modal-body .video-container .content .btn{width:100%}}#knuth-expo-modal .modal-body .video-container .content .btn:active,#knuth-expo-modal .modal-body .video-container .content .btn:focus,#knuth-expo-modal .modal-body .video-container .content .btn:hover{background:#002e50;color:#fff}#knuth-expo-modal .modal-body .video-container .countdown-container{z-index:2;display:flex;justify-content:center;align-items:flex-end;gap:15px;background:rgba(0,46,80,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (max-width:480px){#knuth-expo-modal .modal-body .video-container .countdown-container{gap:5px}}#knuth-expo-modal .modal-body .video-container .countdown-container .countdown{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;width:80px;height:80px}#knuth-expo-modal .modal-body .video-container .countdown-container .countdown strong{color:#fff;font-size:24px;font-weight:800;font-family:Montserrat,sans-serif}@media (max-width:480px){#knuth-expo-modal .modal-body .video-container .countdown-container .countdown strong{font-size:20px}}#knuth-expo-modal .modal-body .video-container .countdown-container .countdown span{color:hsla(0,0%,100%,.6);font-size:12px;text-transform:uppercase;line-height:1.2}#knuth-expo-modal .modal-body .body-content{padding:30px;background:#002e50;text-align:center}#knuth-expo-modal .modal-body .body-content h2{margin:0;color:#fff;font-size:18px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}@media (max-width:480px){#knuth-expo-modal .modal-body .body-content h2{font-size:16px}}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v23/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}
